package com.example.brain_wave.ui.theme

import androidx.compose.ui.graphics.Color

// 原有颜色保留
val Purple80 = Color(0xFFD0BCFF)
val PurpleGrey80 = Color(0xFFCCC2DC)
val Pink80 = Color(0xFFEFB8C8)

val Purple40 = Color(0xFF6650a4)
val PurpleGrey40 = Color(0xFF625b71)
val Pink40 = Color(0xFF7D5260)

// 科技感颜色方案
// 主色调 - 蓝色系
val TechBlue = Color(0xFF00D4FF)        // 亮蓝色 - 主要强调色
val TechBlueLight = Color(0xFF4DE6FF)   // 浅蓝色 - 次要强调色
val TechBlueDark = Color(0xFF0099CC)    // 深蓝色 - 深色强调

// 青色系
val TechCyan = Color(0xFF00FFFF)        // 青色 - 数据可视化
val TechCyanLight = Color(0xFF66FFFF)   // 浅青色
val TechCyanDark = Color(0xFF00CCCC)    // 深青色

// 背景色系
val TechBackground = Color(0xFF0A0A0F)     // 深蓝黑色 - 主背景
val TechSurface = Color(0xFF1A1A2E)        // 深蓝灰色 - 卡片背景
val TechSurfaceVariant = Color(0xFF16213E) // 蓝灰色变体 - 次级表面

// 文本颜色
val TechTextPrimary = Color(0xFFE8F4FD)    // 主要文本 - 浅蓝白色
val TechTextSecondary = Color(0xFFB0C4DE)  // 次要文本 - 钢蓝色
val TechTextTertiary = Color(0xFF778899)   // 三级文本 - 浅钢蓝色

// 状态颜色
val TechSuccess = Color(0xFF00FF88)        // 成功 - 绿色
val TechWarning = Color(0xFFFFAA00)        // 警告 - 橙色
val TechError = Color(0xFFFF4444)          // 错误 - 红色
val TechInfo = Color(0xFF00AAFF)           // 信息 - 蓝色

// 渐变色
val TechGradientStart = Color(0xFF0F3460)  // 渐变起始色
val TechGradientEnd = Color(0xFF16213E)    // 渐变结束色

// 边框和分割线
val TechBorder = Color(0xFF2A3F5F)         // 边框色
val TechDivider = Color(0xFF1E2A3A)        // 分割线色

// 特殊效果色
val TechGlow = Color(0x4400D4FF)           // 发光效果 - 半透明蓝色
val TechShadow = Color(0x80000000)         // 阴影色